╬πδαΓδσφΦσ

┬ΓσΣσφΦσ
╚φ±≥≡≤∞σφ≥α≡ΦΘ
╠εßΦδⁿφε±≥ⁿ
╥Φ∩√ Σαφφ√⌡
╩δα±±√ Java
╙Ωατα≥σδΦ
╠α±±ΦΓ√
╤ßε≡Ωα ∞≤±ε≡α
╨σαδΦτα÷Φ  Ωδα±±εΓ

    ┴ατεΓ√σ ≥Φ∩√ Σαφφ√⌡

    ═αταΣ ┬∩σ≡σΣ

    ┬  τ√Ωσ Java ε∩≡σΣσδσφε Γε±σ∞ⁿ ßατεΓ√⌡ ≥Φ∩εΓ Σαφφ√⌡. ─δ  ΩαµΣεπε ßατεΓεπε ≥Φ∩α Σαφφ√⌡ ε≥ΓεΣΦ≥±  ΩεφΩ≡σ≥φ√Θ ≡ατ∞σ≡ ∩α∞ ≥Φ. ▌≥ε≥ ≡ατ∞σ≡, ΩαΩ ∞√ πεΓε≡ΦδΦ Γ ∩≡σΣ√Σ≤∙σ∞ ≡ατΣσδσ, φσ ταΓΦ±Φ≥ ε≥ ∩δα≥⌠ε≡∞√, φα Ωε≥ε≡εΘ Γ√∩εδφ σ≥±  ∩≡ΦδεµσφΦσ Java:

    ╥Φ∩ Σαφφ√⌡ ╨ατ∞σ≡ ταφΦ∞ασ∞εΘ εßδα±≥Φ ∩α∞ ≥Φ ╟φα≈σφΦσ ∩ε ≤∞εδ≈αφΦ■
    boolean 8 false
    byte 8 0
    char 16 'x0'
    short 16 0
    int 32 0
    long 64 0
    float 32 0.0F
    double 64 0.0D

    ╘αΩ≥Φ≈σ±ΩΦ ≡ατ∞σ≡√ ∩α∞ ≥Φ, ε≥ΓσΣσφφ√σ Σδ  ⌡≡αφσφΦ  ∩σ≡σ∞σφφεΘ, ∞επ≤≥ ε≥δΦ≈α≥ⁿ±  ε≥ ∩≡ΦΓσΣσφφ√⌡ Γ√°σ, φα∩≡Φ∞σ≡, Σδ  ⌡≡αφσφΦ  ∩σ≡σ∞σφφεΘ ≥Φ∩α short ∞εµσ≥ ß√≥ⁿ τα≡στσ≡ΓΦ≡εΓαφε ±δεΓε ≡ατ∞σ≡ε∞ 32 ßΦ≥α. ╬ΣφαΩε  τ√Ω Java ±Σσδαφ ≥αΩΦ∞ εß≡ατε∞, ≈≥ε ²≥ε φΦΩαΩ φσ ∩εΓδΦ σ≥ φα ∞εßΦδⁿφε±≥ⁿ ∩≡ΦδεµσφΦ . ╥αΩ ΩαΩ Γ  τ√Ωσ Java φσ≥ ≤Ωατα≥σδσΘ, Γ√ φσ ∞εµσ≥σ αΣ≡σ±εΓα≥ⁿ±  Ω ²δσ∞σφ≥α∞ ∞α±±ΦΓα ≈Φ±σδ ∩ε ε≥φε±Φ≥σδⁿφε∞≤ ±∞σ∙σφΦ■ ²≥Φ⌡ ²δσ∞σφ≥εΓ Γ ε∩σ≡α≥ΦΓφεΘ ∩α∞ ≥Φ. ╤δσΣεΓα≥σδⁿφε, ≥ε≈φ√Θ ≡ατ∞σ≡ ²δσ∞σφ≥α Γ Σαφφε∞ ±δ≤≈ασ φσ Φπ≡ασ≥ φΦΩαΩεΘ ≡εδΦ.

    ┬±σ ßατεΓ√σ ≥Φ∩√ Σαφφ√⌡ ∩ε ≤∞εδ≈αφΦ■ ΦφΦ÷ΦαδΦτΦ≡≤■≥± , ∩ε²≥ε∞≤ ∩≡επ≡α∞∞Φ±≥≤ φσ φ≤µφε εß ²≥ε∞ ßσ±∩εΩεΦ≥ⁿ± . ┬√ ∞εµσ≥σ ≥αΩµσ ΦφΦ÷ΦαδΦτΦ≡εΓα≥ⁿ ∩σ≡σ∞σφφ√σ ßατεΓ√⌡ ≥Φ∩εΓ Γ ∩≡επ≡α∞∞σ ΦδΦ ∩≡Φ Φ⌡ ε∩≡σΣσδσφΦΦ, ΩαΩ ²≥ε ∩εΩαταφε φΦµσ:

    int nCounter = 0;
    int i;
    i = 8;

    ╧σ≡σ∞σφφ√σ ≥Φ∩α boolean ∞επ≤≥ φα⌡εΣΦ≥ⁿ±  ≥εδⁿΩε Γ ΣΓ≤⌡ ±ε±≥ε φΦ ⌡ - true Φ false, ∩≡Φ≈σ∞ ²≥Φ ±ε±≥ε φΦ  φΦΩαΩΦ∞ εß≡ατε∞ φσδⁿτ  ±εε≥φσ±≥Φ ± ÷σδ√∞Φ τφα≈σφΦ ∞Φ. ┬√ φσ ∞εµσ≥σ, ΩαΩ ²≥ε ß√δε Γ  τ√Ωσ ╤, Γ√∩εδφΦ≥ⁿ ∩≡σεß≡ατεΓαφΦσ ≥Φ∩α boolean, φα∩≡Φ∞σ≡, Ω ≥Φ∩≤ int - Ωε∞∩Φδ ≥ε≡ Γ√Σα±≥ ±εεß∙σφΦσ εß ε°ΦßΩσ.

    ╧σ≡σ∞σφφα  ≥Φ∩α byte ταφΦ∞ασ≥ Γε±σ∞ⁿ ßΦ≥ ∩α∞ ≥Φ Φ ∩≡ε φσσ ßεδⁿ°σ φσ≈σπε ±Ωατα≥ⁿ.

    ╫≥ε µσ Ωα±ασ≥±  ≥Φ∩α char, ≥ε εφ Φ±∩εδⁿτ≤σ≥±  Σδ  ⌡≡αφσφΦ  ±Φ∞ΓεδεΓ Γ ΩεΣΦ≡εΓΩσ UNICODE. ▌≥α ΩεΣΦ≡εΓΩα ∩ετΓεδ σ≥ ⌡≡αφΦ≥ⁿ φα÷Φεφαδⁿφ√σ φαßε≡√ ±Φ∞ΓεδεΓ, ≈≥ε ε≈σφⁿ ≤Σεßφε Σδ  Φφ≥σ≡φα÷Φεφαδⁿφ√⌡ ∩≡ΦδεµσφΦΘ, ∩≡σΣφατφα≈σφφ√⌡ Σδ  ≡αßε≥√ Γ Internet.

    ╧σ≡σ∞σφφ√σ ≥Φ∩α byte, short, int Φ long  Γδ ■≥±  τφαΩεΓ√∞Φ. ┬  τ√Ωσ Java φσ≥ ßσττφαΩεΓ√⌡ ∩σ≡σ∞σφφ√⌡, ΩαΩ ²≥ε ß√δε Γ  τ√Ωσ ╤.

    ╧≡ΦδεµσφΦσ Java ∞εµσ≥ ε∩σ≡Φ≡εΓα≥ⁿ ≈Φ±δα∞Φ Γ ⌠ε≡∞α≥σ ± ∩δαΓα■∙σΘ ≥ε≈ΩεΘ, ε∩≡σΣσδσφφ√∞ Γ ±∩σ÷Φ⌠ΦΩα÷ΦΦ IEEE 754. ╥Φ∩ float ∩ετΓεδ σ≥ ⌡≡αφΦ≥ⁿ ≈Φ±δα ± εΣΦφα≡φεΘ ≥ε≈φε±≥ⁿ■, α ⌠ε≡∞α≥ double - ± ΣΓεΘφεΘ.

    ╧σ≡σ∞σφφ√σ ßατεΓ√⌡ ≥Φ∩εΓ ∞επ≤≥ ∩σ≡σΣαΓα≥ⁿ±  ⌠≤φΩ÷Φ ∞ Γ Ωα≈σ±≥Γσ ∩α≡α∞σ≥≡εΓ ≥εδⁿΩε ∩ε τφα≈σφΦ■, φε φσ ∩ε ±±√δΩσ. ╧ε²≥ε∞≤ ±δσΣ≤■∙ΦΘ ⌠≡απ∞σφ≥ ΩεΣα ≡αßε≥α≥ⁿ φσ ß≤Σσ≥:

    int x;
    void ChangeX(int x)
    {
      x = 5;
    }
    . . .
    x = 0;
    ChangeX(x);

    ╧ε±δσ Γ√τεΓα ⌠≤φΩ÷ΦΦ ChangeX ±εΣσ≡µΦ∞εσ ∩σ≡σ∞σφφεΘ x ε±≥αφσ≥±  ≡αΓφ√∞ φ≤δ■.

    ╧≡εßδσ∞≤ ∞εµφε ≡σ°Φ≥ⁿ, σ±δΦ Γ∞σ±≥ε ßατεΓ√⌡ ∩σ≡σ∞σφφ√⌡ Φ±∩εδⁿτεΓα≥ⁿ εß·σΩ≥√ Γ±≥≡εσφφ√⌡ Ωδα±±εΓ, ±εε≥Γσ≥±≥Γ≤■∙Φσ ßατεΓ√∞ ∩σ≡σ∞σφφ√∞. ╬ Γ±≥≡εσφφ√⌡ Ωδα±±α⌡ Γ√ ≤τφασ≥σ Φτ ±δσΣ≤■∙σπε ≡ατΣσδα.

    ═αταΣ ┬∩σ≡σΣ

Java | ╧≡εΣ≤Ω≥√ Φ ≡σ°σφΦ  | ╥σ⌡φεδεπΦΦ | ╤σ≡ΓΦ± Φ εß≤≈σφΦσ
╬ Ωε∞∩αφΦΦ | ╧α≡≥φσ≡√ | ═εΓε±≥Φ | ╧εΦ±Ω
Sun Microsystems Inc. Corporate Information Our partners News and Events Search on site Java Computing Products and Solutions Technologies and Researches Education and Service Content